package net.socket.server.notification;

import java.util.ArrayList;
import java.util.List;

import manager.match.basic.type.EnrollPlayerInfo;
import manager.match.basic.type.MatchScore;

public class MatchStateChangedNTF {
	private int matchId = 0;
	private String songId = "";
	private int matchState = -1; // value of MatchState
	private int playerInfoCount = 0;
	private List<EnrollPlayerInfo> playerInfoList = new ArrayList<EnrollPlayerInfo>();
	private List<MatchScore> scoreList = new ArrayList<MatchScore>();
	private int winnerIndex = -1;
	
	private long startTime = -1;
	public List<MatchScore> getScoreList() {
		return scoreList;
	}
	public void setScoreList(List<MatchScore> scoreList) {
		this.scoreList = scoreList;
	}
	public int getWinnerIndex() {
		return winnerIndex;
	}
	public void setWinnerIndex(int winnerIndex) {
		this.winnerIndex = winnerIndex;
	}
	public int getMatchId() {
		return matchId;
	}
	public void setMatchId(int matchId) {
		this.matchId = matchId;
	}
	public String getSongId() {
		return songId;
	}
	public void setSongId(String songId) {
		this.songId = songId;
	}
	public int getMatchState() {
		return matchState;
	}
	public void setMatchState(int matchState) {
		this.matchState = matchState;
	}
	public int getPlayerInfoCount() {
		return playerInfoCount;
	}
	public void setPlayerInfoCount(int playerInfoCount) {
		this.playerInfoCount = playerInfoCount;
	}
	public List<EnrollPlayerInfo> getPlayerInfoList() {
		return playerInfoList;
	}
	public void setPlayerInfoList(List<EnrollPlayerInfo> playerInfoList) {
		this.playerInfoList = playerInfoList;
	}
	public long getStartTime() {
		return startTime;
	}
	public void setStartTime(long startTime) {
		this.startTime = startTime;
	}
}
